Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Germany F11 Germany F12 Germany F13 Germany-w2 Germany-w3 Austria F2 Switzerland #1-w2 Switzerland #1-w3 Turkey #1-w1 Turkey #1-w2 Slovenia F2 Germany-w2 Switzerland F3 Portugal F2 Czech Republic F1 Slovenia F1 Austria F4 Germany F10 Germany F13 Germany-w1 Germany-w2 Germany-w3 Germany-w3 Germany F2 Germany F3 Germany F4 Italy F2 Germany F4 Germany F10 Germany F3 Switzerland F1 Austria F4 Germany-w4 Germany F1 Portugal F3 Italy F10 Germany-w1 Germany-w4 Austria F1 Switzerland #1-w1 Switzerland #1-w4 Turkey #1-w4 Slovenia F3 Germany F11 Germany F13 Germany F15 Germany-w1 Germany-w4 Australia F9 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Poland F1 Czech Republic F2 Austria F2 (Kramsach) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Tunisia F14 (Jerba) Tunisia F15 (Jerba) Germany F3 Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Orbetello Challenger Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham The Granby Natrel Challenger - Granby Ispat Open 2004 - Ostrava Zivnobanka Czech Open - Prostejov ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice GHI Bronx Classic - Bronx Memorial Manfredini - Sassuolo GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Kobstaedernes ATP Challenger - Kolding 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat Schickedanz Open 2007 - Furth Timisoara Challenger - Timisoara Nord/LB Open 2004 - Braunschweig LXVII Concursu Internacional de Vigo - Vigo South African Airways Tennis Open - Durban Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Kia International In Caloundra - Caloundra Open Costa Daurada - Tarragona Bauer Watertechnology Cup - Eckental Fergana Challenger - Fergana The USTA Challenger at West End Racquet - Torrance Almaty Challenger 1 - Almaty Waco International Tennis Challenger - Waco Astana Challenger - Astana 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto BH Indoor Sarajevo - Sarajevo ATU Cup - Weiden Ostdeutscher Sparkassen Cup - Dresden Geneva Challenger - Geneva Open Castilla y Leon - Segovia Porsche Open - Poznan III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Nord LB Open 2006 - Braunschweig Czech Open 2005 - Prostejov Challenger Casablanca San Angel - Mexico City Black Forest Open - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Flea Market Cup Busan Challenger Tennis - Busan Challenger Banque Nationale Rimouski - Rimouski Bancolombia Open - Cali Wroclaw Challenger Burnie Challenger Challenger Copa Sevilla - Seville Belgrade Challenger Tanger Challenger Meknes Challenger Bergamo Challenger BMW Tennis Championship - Sunrise St. Brieuc Challenger Athens Challenger Sofia Challenger Tunis Challenger Ostrava Challenger Lugano Challenger Braunschweig Challenger Rijeka Challenger Scheveningen Challenger Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Oberstaufen Cup - Oberstaufen Istanbul Challenger Freudenstadt Challenger Napoli Challenger Malaysian Open - Kuala Lumpur Tarragona Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Bauer Watertechnology Cup - Eckental Kia International In Kawana - Kawana BSI Challenger Lugano - Lugano BH Telecom Sarajevo 2007 - Sarajevo Mitsubishi Electric Europe Cup - Monza USTA Tallahassee Tennis Challenger - Tallahassee Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom Kitzbuhel Challenger Ford Tennis Championships - Louisville Rabat Challenger Marrakech Challenger Wolfsburg Challenger Barletta Challenger Furth Challenger Bangkok Challenger BMW Tennis Championship - Sunrise Oberstaufen Challenger Poznan Challenger Pekao Open 2005 - Szczecin Furth Challenger Furth Challenger Kia International in Caloundra - Caloundra Ostdeutscher Sparkassen Cup - Dresden San Remo Tennis Cup - San Remo Eckental Challenger Madrid Challenger Helsinki Challenger Heilbronn Challenger Sarajevo Challenger Bath Challenger Timisoara Challenger - Timisoara Barletta Challenger Arad Challenger Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Mersin Challenger Oberstaufen Cup - Oberstaufen dBI Tennis Challenger - Binghamton Ljubljana Challenger XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Open Prevadies - St. Brieuc Ostdeutscher Sparkessen Cup - Dresden Busan Open Challenger Tennis - Busan Szczecin Challenger Almaty Challenger 2 - Almaty San Marino Cepu Open - San Marino Irving Challenger Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn South African Airways Open - East London Cherbourg Challenger Quimper Challenger Heilbronn Challenger Furth Challenger Marburg Challenger 2002 Azalea Orthopedic Challenger - Tyler Braunschweig Challenger Como Challenger Sacramento Challenger Meerbusch Challenger Bratislava Challenger Manerbio Challenger Noumea Challenger Guadalajara Challenger Marburg Challenger China Open - Beijing Ljubljana Open 2008 - Ljubljana Cherbourg Challenger Aix En Provence Challenger Biella Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Orleans Challenger USTA Men's Challenger of Dallas - Dallas Salzburg Challenger Aamulehti Tampere Opene - Tampere Brescia Challenger Blois Challenger Mons Challenger Scheveningen Challenger Charlottesville Challenger Liberec Challenger Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Bergamo Challenger Wroclaw Challenger Glasgow Challenger The Wright Financial Group, Inc. Challenger - Champaign Surbiton Challenger Ilkley Challenger Loughborough Challenger Segovia Challenger Happy Valley Challenger Bratislava Challenger Alessandria Challenger Astana Challenger XL Capital Bermuda Open - Bermuda Fairfield Challenger Fifth-Third Bank Tennis Championships - Lexington St. Brieuc Challenger 3rd Volkswagon Challenger - Wolfsburg Braunschweig Challenger Prostejov Challenger Cortina Challenger Schickedanz Open - Furth 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Heilbronn Challenger USTA Challenger of San Antonio - San Antonio 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Recanati Challenger Prague Challenger Ostdeutscher Sparkessen Cup - Dresden Tashkent Challenger Furth Challenger Quimper Challenger Bergamo Challenger Pau Challenger Akbank Private Banking TED Open - Istanbul Surbiton Challenger TEAN International - Alphen Aan Den Rijn Prague Challenger Samsung Securities Cup Challenger Tennis - Seoul Bancolombia Open - Bogota Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Siemens Open 2004 - Scheveningen Korat Challenger The 69th King's Cup-Thailand Open - Bangkok Eckental Challenger C.T. San Remo - XIII Piertomaso Tessitore - San Remo USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Tennis Napoli Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova Bauer Watertechnology Cup 2007 - Eckental USTA Freeman Men's Challenger - Joplin XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech UTC Open - Cherkassy Heilbronn Challenger Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Brasov Challenger Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Zagreb Challenger Prague Challenger Karlsruhe Challenger Rome Challenger Zagreb Challenger AAPT Championships - Adelaide Open Seat Godo - Barcelona BMW Open - Munich The Priority Telecom Open - Amersfoort China Open - Beijing Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Generali Open - Kitzbuhel BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Cortina Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Salzburg Challenger BMW Open - Munich Rennes Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Sophia Antipolis Challenger Stockholm Open - Stockholm Movistar Open - Vina del Mar Quimper Challenger BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Masters Series - Hamburg BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Vicenza Challenger Medibank International - Sydney Genova Challenger Mons Challenger Brasil Open - Costa do Sauipe Heilbronn Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires BMW Open - Munich BMW Open - Munich Eckental Challenger Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger Kremlin Cup - Moscow Open Sud de France - Montpellier Apia International - Sydney Davidoff Swiss Indoors Basel - Basel Adidas International - Sydney Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Sunrise Challenger If Stockholm Open - Stockholm Open Sabadell Atlantico - Barcelona Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Bet-At-Home Austrian Open - Kitzbuhel Erste Bank Open - Vienna Open 13 - Marseille Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Monza Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha AEGON Championships - London BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Garanti Koza Sofia Open - Sofia Malaysian Open - Kuala Lumpur Rome Challenger Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Tunis Challenger Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger Gerry Weber Open - Halle International German Open - Hamburg Braunschweig Challenger Koblenz Challenger Erste Bank Open - Vienna Ortisei Challenger Helsinki Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Vercelli Challenger If Stockholm Open - Stockholm Heilbronn Challenger Wolfsburg Challenger BMW Open - Munich BMW Open - Munich Power Horse Cup - Dusseldorf Ortisei Challenger The Stella Artois Grass Court Championships - London Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Dubai Duty Free Tennis Championships - Dubai Mons Challenger Budapest Challenger Koblenz Challenger Cherbourg Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger St. Brieuc Challenger Erste Bank Open - Vienna Braunschweig Challenger Heineken Challenger - Ho Chi Minh City Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Brisbane - Brisbane Valencia Open - Valencia Garanti Koza Sofia Open - Sofia Barletta Challenger Moselle Open - Metz BMW Open - Munich International Tennis Championships - Delray Beach Prague Challenger Mallorca Challenger If Stockholm Open - Stockholm Orleans Challenger Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Lille Challenger DIEMA XTRA Sofia Open - Sofia Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Kroger / St. Jude International - Memphis Heilbronn Challenger Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Catella Swedish Open - Bastad Winston Salem - Winston Salem Suisse Open - Gstaad AAPT Championships - Adelaide AEGON International - Eastbourne Kremlin Cup - Moscow Tata Open Maharashtra - Pune Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Rome NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells Gerry Weber Open - Halle NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg PBZ Zagreb Indoors - Zagreb Open de Moselle - Metz Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami PBZ Zagreb Indoors - Zagreb Sony Open Tennis - Miami BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AEGON International - Eastbourne Miami Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne Tennis Masters Series - Montreal French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Open de Moselle - Metz Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne PBZ Zagreb Indoors - Zagreb Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 French Open - Paris U.S. Open - New York Davis Cup, World Group, PO, GER-BRA 4-1 Davis Cup, World Group, 1R, GER-ESP 4-1 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open Wildcard Play-Off - Melbourne